function fn(callback) {
    setTimeout(function () {
        var data = 'hello'
    }, 1000)
}

//使用回调函数，获取内部的data，回调函数主要用来获取异步操作的结果
fn(function (data) {
    console.log(data)
})